from django.contrib import admin
from django.urls import path,include,re_path
from . import views
urlpatterns = [

    re_path('^usernames/(?P<username>\w{5,20})/count/$',views.UsernameCountView.as_view()),
    re_path('^mobiles/(?P<mobile>1[3-9]\d{9})/count/$',views.MobileCountView.as_view()),

    re_path(r'^register/$',views.RegisterView.as_view()),
    re_path(r'^login/$',views.LoginView.as_view()),

    re_path(r'^logout/$',views.LogoutView.as_view()),

    re_path(r'^info/$',views.UserInfoView.as_view()),
    re_path(r'^emails/$',views.EmailView.as_view()),
    re_path(r'^addresses/create/$', views.CreateAddressView.as_view()),
    re_path(r'^addresses/$', views.AddressView.as_view()),
    re_path(r'^addresses/(?P<address_id>\d+)/$', views.UpdateDestroyAddressView.as_view()),
    re_path(r'^addresses/(?P<address_id>\d+)/default/$', views.DefaultAddressView.as_view()),

    re_path(r'^addresses/(?P<address_id>\d+)/title/$', views.UpdateTitleAddressView.as_view()),
    re_path(r'^password/$', views.ChangePasswordView.as_view()),
    re_path(r'^browse_histories/$', views.UserBrowseHistory.as_view()),



]
